//
//  GPChatDBTool.h
//  GuaPi
//
//  Created by 23 on 2017/7/9.
//  Copyright © 2017年 Joanlove. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "GPDBConst.h"
#import <FMDB/FMDB.h>

@interface GPChatDBTool : NSObject

#pragma mark - 单例
+ (instancetype)shareInstance;


#pragma mark - API

/**
 打开数据库

 @return 成功与否
 */
- (BOOL)openCurrentDB;


/**
 插入记录到指定数据表中

 @param table 表名称
 @param sql sql语句
 @return 返回结果
 */
- (BOOL)gp_insertTable:(NSString *)table withSQL:(NSString *)sql;



/**
 查询记录

 @param table 表名称
 @param sql sql语句
 @param callback 回调
 */
- (void)gp_selectTable:(NSString *)table withSQL:(NSString *)sql callback:(void(^)(FMResultSet *set))callback;



/**
 更新记录

 @param table 表名称
 @param sql sql语句
 @return 回调
 */
- (BOOL)gp_updateTable:(NSString *)table withSQL:(NSString *)sql;

@end
